package com.gosophia.commons.exception;

import java.io.Serializable;

import javax.xml.ws.WebFault;

/**
 * 输入的数据对处理过程不合法。用户被要求重新输入有效数据或者修改处理过程的条件。
 * 此类异常需要传递到客户端 
 * 如果是因为资金不足，用户端可以从用户的储蓄帐户里转移一些资金到支票帐户里，然后再试一次。
 * */
@WebFault(name = "parameterExcetpion" , targetNamespace = CustomerExceptionInfo.EXCEPTION_NAMESPACE)
public class ParameterException extends CommonException implements  Serializable {

    private static final long serialVersionUID = -4502435067070088106L;

    public ParameterException(){
      super();   
    }
    
	public ParameterException(String message, ExceptionDetail faultInfo) {
		super(message,faultInfo);
	 
	}

	public ParameterException(String message, ExceptionDetail faultInfo, Throwable cause) {
		super(message,faultInfo, cause);
		 
	}
    public ParameterException(String message, String errorCode) {
        super(message,errorCode);
        
    }
}
